package cn.zhuzicc.basic.jvm6.t1;

import java.util.ArrayList;
import java.util.List;

/**
 * @author zhaoxiang
 * @version 1.0
 * @description 验证StringTable的存储位置
 * jdk1.6 需要手动修改一下永久代的内存大小
 * vm参数：-XX:MaxPermSize=10m // 永久代参数设置
 * @Date 2021/9/19 22:07
 */
public class Demo1_6 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        int count = 0;
        try {
            for (int i = 0; i < 260000; i++) {
                list.add(String.valueOf(i).intern());
                count++;
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            System.out.println(count);
        }
    }
}
